import request from '@/utils/request'

// 查询充电枪记录列表
export function listCgrecord(query) {
  return request({
    url: '/system/cgrecord/list',
    method: 'get',
    params: query
  })
}

// 查询充电枪记录详细
export function getCgrecord(recordId) {
  return request({
    url: '/system/cgrecord/' + recordId,
    method: 'get'
  })
}

// 新增充电枪记录
export function addCgrecord(data) {
  return request({
    url: '/system/cgrecord',
    method: 'post',
    data: data
  })
}

// 修改充电枪记录
export function updateCgrecord(data) {
  return request({
    url: '/system/cgrecord',
    method: 'put',
    data: data
  })
}

// 删除充电枪记录
export function delCgrecord(recordId) {
  return request({
    url: '/system/cgrecord/' + recordId,
    method: 'delete'
  })
}

// 获取充电站下拉
export function getStationList() {
  return request({
    url: '/system/cgrecord/stationList',
    method: 'get'
  })
}

// 获取充电枪分析总览
// export function getGunAnalysis(stationId) {
//   return request({
//     url: '/system/cgrecord/gunAnalysis',
//     method: 'get',
//     params: { stationId }
//   })
// }

// 获取充电枪分析每日统计
// export function getGunAnalysisDaily(stationId) {
//   return request({
//     url: '/system/cgrecord/gunAnalysisDaily',
//     method: 'get',
//     params: { stationId }
//   })
// }

export function getGunAnalysis(stationId, month) {
  console.log('请求参数:', { stationId, month })
  return request({
    url: '/system/cgrecord/gunAnalysis',
    method: 'get',
    params: { stationId, month }
  })
}

export function getGunAnalysisDaily(stationId, month) {
  return request({
    url: '/system/cgrecord/gunAnalysisDaily',
    method: 'get',
    params: { stationId, month }
  })
}
